python基础语法
基础语法
- python编码规范
*国际编码规范国际规范名:PEP 8
https://www.jianshu.com/p/e132bea1d2c9 #网址 - 变量名规范(标识符规范)
- 由字母数字或下划线组成,首字母不能为数字
- 不能为关键字
- 建议使用驼峰命名法 搜字母小写,第二个单词字母大写
- 类名建议大写
- 字符串
“我的名字’+name+’”
‘我的名字"++"’
- 函数名小写,多个单词用_(下划线)分隔开
de size_jia():
pass #函数主体为空,写为pass
- 变量
变量不能重名
使用type(变量名) 判断类型
- number(数字)-----整数小数
- string(字符串)—存储一串字符
# 字符串拼接方式
print('姓名:%s,性别:%s,年龄:%s' % (name, age, age))
print('姓名:{0},性别:{1},年龄:{2}'.format(name, age, age))
print(f'姓名:{name},性别:{sex},年龄:{age}')
# 引号起来的都是字符串 `1`
# 控制台输入的值默认类型都是字符串
num1 = intput('请输入第1个数字') #3
num2 = input('请输入第2个数字') #4 print(type(num1)) #字符串
print(num1+num2) # 34 字符串相加结果为拼接!
# 网络传输过程中都是字符串 https://item.jd.com/id=68744652247
# 字符串自带很多实用方法!
len(变量)
-
list(列表)—是内存中连续存储空间,可以存储多个数
-
列表时内存中一组连续的存储空间。(有序的)
-
自带索引/序号,索引位置从0开始
-
列表中可以包含任意数据类型(‘张三’,20,‘男’,170.5)
-
自带字符串一样的切片方法
有序,可重复 -
tuple(元组)
*不可变的列表
*只能读,不能删除或者修改
t1=(1,2,3,4,5)
print(t1[0]) #只能读不能删除或者修改
- set(集合)
*无序,不重复
s1=(1,2,3) #正确
s1=(1,1,2,2,3) #重复结果3个
- dictionary(字典)
*key:value 对
*名字key必须为字符串
#定义
d1= {'name':'张三','age':20,'sex':'男'}
python中的六个标准数据类型中:
- 不可变数据(3个):number(数字)、string(字符串)、tuple(元组);
- 可变数据(3个):liat(列表)、dictionary(字典)、set(集合)
总结
- 基础语法(语法规范,变量,数据类型)
- 逻辑实现,函数定义
- 各种内置模块(time,string,list…)