python学习整理第一稿
简单的程序hello world
1、新建notepad++文档,输入print("hello world")(单引号和双引号都可以),另存为hello.py,存在2、C:\Users\雁允文件夹下。
3、打开命令提示符,输入python hello.py
4、再命令提示符里面输出 hello world
输入和输出
输出:print可以接受多个字符串,用逗号隔开,遇到逗号输出空格
例:print(‘a+b=’,a+b)
print('my','name','is')
输出my name is
print(300)
print(100+200)
输入: name = input() intput()输入的数据类型是str
数据类型
python数据类型与C语言数据类型基本一致,需要注意的是'abc'表示的是一个字符串,并且没有结束符\0,只有三位
bytes类型:
str类型和byte类型的相互转换
encode与decode
python中转义字符与C语言中一样
运算符
几个字符串函数
当python源代码中含有中文的时候,必须在开头添如下代码
格式化方式输出,其格式与C语言基本一致
集合list
有序列表 元组 :tuple
if函数
(无括号,有冒号,无{ })
if age >= 18:
print('your age is', age)
print('adult')elif age>=10:
print('your age is', age) print('teenager')
else:
print('you age ')
强制类型转换:
int(a)
str(a)
for循环:
while循环:
python中的break和continue和C语言中的用法一致
dict用法:
set的用法:
set可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集等操作:
sort排序
可变对象与不可变对象:
str是不变对象,而list是可变对象。
例子: