20天学python day1
一、pytharm的使用
1、创建项目步骤
点击:create new project
pure python—>location(路径):—>base interpreter(解释器):一般不需要改动,自动找到安装的解释器路径—>creat
2、新建文件
选中项目->右键new->Python File->添加文件名称->回车
3、执行代码
在代码区域右键Run ‘文件名’ or Ctrl+Chift+F10
4、pycharm界面
二、注释
1、单行注释
Ctrl+/
2、多行注释
‘’’ ‘’’
三、变量和数据类型
1、变量
1>什么是变量
变量用来存放数据的,
不需要指定数据类型,
给变量赋值是什么类型,变量就是什么数据类型
2>定义变量
变量:先定义后使用
使用变量时,是调用变量指向的地址,读出地址所存放的值
a=10
a=20
a='我爱python'
print(a)#使用变量,变量先定义后使用
3>变量的使用
c=10+2
print(c)#使用变量
4>变量名命名规则及规范
规则:
- 以字母或者下划线_开头
- 其他字符可以是数字、字母、下划线_
- 区分大小写
- 关键字不作为变量名
规范:
- 见名知意:使用有语义的单词命名(密码:password、用户名:username)
- 小驼峰命名法:第一个单词首字母小写,其余首字母大写(userName)
- 大驼峰命名法:全部首字母大写(UserName)
- 下划线命名法:每个单词用下划线连接(user_name)
2、基本数据类型
数字(num):
int(有符号整形)
long(长整形)
float(浮点型)
complex(复数)
bool(布尔型 ):True false
str(字符串)
dict(字典)
tuple(元组)
list(列表)
(集合)
b=() #元组类型
c=[] #列表类型
d={} #字典类型
print(type(b),type(c),type(c))
四、运算符
1>算数运算符
2、比较运算符
3、逻辑运算符
4、赋值运算符
五、输入输出
1、输出
1>格式化输入输出
%做占位符,%后面跟的是变量的类型
格式符号 | 转换 |
---|---|
%c | 字符 |
%s | 通过strO 字符串转换来格式化 |
%d | 有符号十进制整数 |
%i | 有符号十进制整数 |
%f | 浮点实数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%e | 索引符号(小写e’) |
%E | 索引符号(大写"E") |
%g | %f和%e的简写 |
%G | %f和%E的简写 |
2>输出
print(“hello world”) #输出字符串
print(“输出字符串”) #输出字符串
print(a) #输出变量a,不需要加双引号
me='我是' #定义变量me
MyClass='来自xxx' #定义变量MyClass
print('%s张三,%s'%(me,MyClass)) #打印内容,注意格式!
name='张三'
classPro='3'
age=7
print('我的名字是:%s,来自:%s班,今年%d岁'%(name,classPro,age))
format输出
name='老夫子'
qq=666666
tel=11000
Jiguan='山东省济南市'
print('我的名字叫%s\nqq号码是:%d\n电话号码是%d\n我的籍贯是%s\n欢迎来我的家乡'%(name,qq,tel,Jiguan))
print('---------------------')
print('我的名字叫{}\n'.format(name),
'qq号码是:{}\n'.format(qq),
'电话号码是{}\n'.format(tel),
'我的籍贯是{}\n'.format(Jiguan),
'欢迎来我的家乡')
print('名字:{} qq:{} 电话:{} 籍贯:{}'.format(name,qq,tel,Jiguan))
2、输入
name=input("请输入您的姓名:")
age=int(input("请输入您的年龄:"))#int()是强制类型转换,把字符串类型转换成int类型
qq=input("请输入您的qq:")
tel=input("请输入您的电话:")
print('名字:{} 年龄:{} qq:{} 电话:{}'.format(name,age,qq,tel))