pycham 基础设置和操作
1).基础设置:改变字体大小和主题
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-n48M4RQi-1614689242621)(D:\千锋\01语言基础\QQ图片20210302185238.png)]
2).创建新的文件:鼠标右键点击工程名
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0oaxuv2A-1614689242624)(D:\千锋\01语言基础\QQ截图20210302185631.png)]
python语言基础
注释
1)单行注释:在注释内容前加’#空格’ 代码后加注释
2)多行注释:单个单引号开头单个单引号结尾或者三个双引号开头三个双引号结尾
语句
1)一条语句占一行,一行结束不需要分号,如果一行放多条语句,语句中间需要加分号。例如:print(‘123’);print(你好)
2)每天语句开头不能随便添加空格(否则报错)
标识符
1)标识符的要求:由字母、数字下划线组成(满足其中一个条件即可,不需要三个同时满足)
2)数字不能用于开头
3)在 python3.x的时候,标识符中可以有中文,但是不建议使用
关键字
1)本身在Python中本身就具备特殊功能或者意义的标识符
比如:for= 18 # 关键字不能用来命名
# ['False', 'None', 'True', 'and', 'as', 'assert',
# 'async', 'await', 'break', 'class', 'continue',
# 'def', 'del', 'elif', 'else', 'except', 'finally',
# 'for', 'from', 'global', 'if', 'import', 'in',
# 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass',
# 'raise', 'return', 'try', 'while', 'with', 'yield']
常用数据和对应的数据类型
1)数字数据 - 用来表示数值大小的数据,(比如年龄、身高,并非手机号码)在程序中表示的时候直接写:18(和数学中表示数字一样)
2)文本数据 - 表示文本信息的数据 (比如手机号码,身份证号码,家庭住址,名字)在程序中表示的时候必须写在单引号或者双引号中,例如’佩奇’
文本数据对应的类型:字符串.str
3)布尔数据 - 回答问题的答案只有两种(True和False两个值,其中True表示肯定/真 False表示否定/假,程序中使用时直接写,布尔数据对应的类型:布尔,bool.
type(数据) - 获取指定数据的类型
输出和输入
输出
1.含义:将数据在控制台中打印出来
1)print(数据)
2)print(数据1, 数据2, 数据3, )在控制台同时打印多个数据,数据显示的时候会自动用空格隔开。
3)print(数据1,end=字符串)
print输出后会自动换行,输入end取消换行并输入想要的字符串
4)pirnt(数据1, 数据2, 数据3… sep=字符串(数据之间默认用空格隔开,用sep改变你想使用的符号)
输入
input()
1)变量名 = input(输入提示信息,以文本数据提供) - 用变量去获取从控制台输入的数据
2)变量名 = 值
3)通过input输入的数据 ,不管输入的时候得到的数据的类型都是字符串
4)类型转换:int(需要转换的数据)、float(数据)、str(数据)例如:
age = int(input(‘请输入年龄:’))
print(age, type(age))
变量
1)变量的含义;变量是用来保存数据,通过使用变量来使用数据
2)定义含量:
'''
语法:
变量名 = 数据 (message 、print(message))
说明:
a)变量名 - 程序员自己命名
要求:是标识符;不能关键字
规范:a.见名知义(看到变量名那个知道变量中保存的是什么数据)
b.名字由多个单词组成的时候,单词之间可以用下划线隔开,也可以使用单词首字母大写
c.不适用系统提供的函数名、类名或者模块名
b) = - 赋值符号,不是判断相等,其功能是将右边的数据赋值给左边的变量
c)数据 - 任何有结果的表达式,例如:具体的数据、除了赋值语句意外的运算表达式
'''
x = 10 + 30
print(x) # 40
3)使用变量
使用变量就是使用变量中存储的数据(使用变量名就是使用变量)
#注意:使用变量必须先定义赋值在使用
score = 100
print(score) #100
print(score + 1) #101
4)重新给变量赋值
重新给赋值过的变量再赋值后,变量中会保存最后一次赋值数
score = 200
print(score) #200
print(score + 1) #201
重新给变量赋值的时候可以赋和原来数据不同的值(比如数值变文本)
5)同时定义多个变量
a)同时定义多个变量赋相同值
a = b = c = d = 90
print(a, b, c, d) #90
b)同时定义多个变量赋不同的值
a, b = 100, 200
print(a, b) #100, 200
6)变量交换位置
a1 = 100 b1 = 200
a1, b1 = b1, a1
print(a1, b1) #200,100
= c = d = 90
print(a, b, c, d) #90
b)同时定义多个变量赋不同的值
a, b = 100, 200
print(a, b) #100, 200
6)变量交换位置
a1 = 100 b1 = 200
a1, b1 = b1, a1
print(a1, b1) #200,100