一起学python基础一

时间:2022-12-13 01:03:04

 

1.变量

a   =   30+40

    "a" 为变量名    "="为赋值      30+40 为值

♥变量命名规则


1.变量由字母,数字,下划线组成
(空格属于特殊字符)
2.变量不能以数字开头
3.禁止使用python中关键字
4.不能使用中文和拼音
5.变量名要区分大小写
6.变量名要有意义
7.推荐写法:

1.驼峰体

1.大驼峰 AgeOfOldboy = 56
2.小驼峰 ageOfOldboy = 56

2.下划线

age = 18
age1 = age
age2 = age1
age1 = 19
print(age,age1,age2)

18 19 18

变量的小高级,从上往下运行

PI=3.1415926



2.注释 (把XX注掉)


当行注释(单行注释)     #


多行注释   " " "      " " "       或        ' ' '       ' ' '


3.初始基础数据类型

3.1 str


在python中只要使用引号引起来的都是字符串

''
""
""" """
''' '''
什么开头什么结尾,通用

#字符串拼接, 只能和字符串相加

a = '坚强'
b = 'wusir'
c=a+b
print(c) 坚强wusir


#字符串不能相乘,只能与数字相乘
b = a*3
print(b) 3a

#字符串不能做减法和除法

3.2 int
  int是整型,可以将字符串转化成数字

  需要注意的是int()后面只能接数字

  int是 用于计算和比较

3.3 bool 布尔值


  Ture    False


3.3 list

  列表
3.5 tuple

  元组
3.6 dict

  字典



4..程序交互(input)
  #type()查看数据类型
  s_type = type(s)
  #通过type查看input获取的内容是什么数值
  用input获取到的内容都是字符串

s = input("请输入内容:")
print(type(s))
s1 = int(s)+5 1nt(s)强行转换
print(s1)


  int('6') 将字符串转换成数字
  str('6') 将数字转换成字符串
  应用场景:动态获取用户输入

 


5.格式化输出
  %占位符    %s字符串   %d等于%i整型,可输入数字

方法一

name = input("请输入姓名")
age = input("请输入年龄") int(input("请输入年龄"))
job = input("请输入职业")
hobbie = input("请输入爱好")
print('''
---------- info of %s ---------
name : %s
age : %s %d
job : %s
hobbie: %s
-------------- end -----------
'''%(name,name,age,job,hobbie))

 


方法二

 
 
name = input("请输入姓名")
age = input("请输入年龄") int(input("请输入年龄")) job = input("请输入职业") hobbie = input("请输入爱好")
print(f'''
---------- info of {name} ---------
name : {name}
age : {age}
job : {job}
hobbie: {hobbie}
-------------- end -----------
''')

 



方法三

c = '''
---------- info of {name} ---------
name : {name}
age : {age}
job : {job}
hobbie: {hobbie}
-------------- end -----------
'''
v = c.format(name = input("请输入姓名"),age = input("请输入年龄"),
job = input("请输入职业"),hobbie = input("请输入爱好"))
print(v)

 

应用场景:动态获取用户并写入固定格式 +号也可以

 


6.if条件语句
  if关键字
  if条件: 冒号
  缩进代码块
  代码块: print();if;input
1)

if 3>2:
print('你说的对')
print(4)

 



2)

if 3>2:
print('你说的对')
else:
print('我说的对')

 



#== 两个等于号 作比较
3)

if 条件:
代码块
elif 条件:
代码块
elif 条件:
代码块

 



4)

if 条件:
代码块
elif 条件:
代码块
'
'
else:
代码块



5)

if 条件:
    if代码块

 

sex = input("请输入性别:")
age = input("请输入年龄:")
if sex == '':
print(1)
if 20< int(age):
print("喝杯咖啡")
else:
print("等你")
else:
print("")