python基础学习笔记-创建一个new projiect

b站学习地址:

https://www.bilibili.com/video/BV12E411A7ZQ?p=4

(一)一些基础设置:打开File-Setting

1、设置字体和大小:Editor-Font

2、设置版本:Project Interpreter-Python3.8

3、自定义工作区显示:Editor-File and Code Templates-Python Script

(1)使中文正常显示,不出现乱码:#-*- codeing = utf-8 -*-

(2)显示程序编写时间:#@Time : ${DATE}${TIME}

(3)显示程序编写人: #@Author ;Una_wu(这里Una_wu是我自己的代号)

(4)显示创建的文件名:#@File : ${NAME}.py

(5)显示文件创建的软件: #@Software : ${Product_NAME}

设置中打出来是这个亚子

#-*- codeing = utf-8 -*-
#@Time : ${DATE}${TIME}
#@Author ;Una_wu
#@File : ${NAME}.py
#@Software : ${PRODUCT_NAME}

显示效果:

# -*- codeing = utf-8 -*- 
# @Time : 2021/8/1914:38 
# @Author ;Una_wu        
# @File : Demo1.py        
# @Software : PyCharm    

(二)关于注释: #

1、行前加#是单行注释,选中多行点Ctrl+/?键可多行同时加#或取消#

2、一段代码前后加三个单引号'''可注释掉整段

(三)输出:变量名必须是大小写英文、数字和下划线(_)的组合,且不能以数字开头

1、小例子

a = 10
print("这是变量:" , a)

2、格式化输出(占位)

  (1)单一占位:前面定义一个模板,拿一个%d(数字)或%s(字符串)占位,后面再用真实值%(这里没有,)传入占位点

age = 18
print("我的年龄是:%d 岁" %age)

输出:我的年龄是:18 岁

(2)多个占位:如果前面有多个占位,后面只需一个%传入真实内容,接("","") 用,分隔

print("我的名字是%s , 我的年龄是%d" %("小张",20))

输出:我的名字是小张,我的年龄是20

(四)空格\换行\分割的表示

print("aaa","vvv","sss") #,表示空格
print("www","baidu","com",sep=".") #sep表示在间隔处用什么分割开来
print("hello",end="") #末尾不换行执行下一句
print("world",end="\t") #中间空一格=打了一个tab 再执行下一个
print("python",end="\n") #默认输出换行
print("end")

输出:

aaa vvv sss
www.baidu.com
helloworld    python
end

aaa vvv sss
www.baidu.com
helloworld	python
end

(五)输入:用户输入:input后面加上显示输出的语句,获取用户输入的内容

1、小例子

password = input("请输入密码:")
print("您刚刚输入的密码是:",password)

输出:

请输入密码:234234
您刚刚输入的密码是: 234234

2、测试input输入变量的类型(int为整型数,str为字符串,还有其他的,这是比较常见的而已)

a = 10 
b = "acd" 
print(type(a))
print(type(b))
c = input("请输入:")  #input输入的就是一个字符串,无论是否是数字
print("输入了: %s" %c) #因为c=""为字符串,所以用占位符时要用%s

输出:

<class 'int'>
<class 'str'>
请输入:
3332
输入了: 3332

3、强制转换字符类型

a = int("123") #"123"已经从int转变成了str,所以在前面再加一个int就可以转换回来
print(type(a))
b = a + 100
print(b)

输出:

<class 'int'>
223

4、小例子:

c = int(input("请输入"))
print(type(c))
print("输入了一个数字:%d" %c)

输出:

请输入444
<class 'int'>
输入了一个数字:444


版权声明:本文为m0_51044999原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。