码迷,mamicode.com
首页 > 编程语言 > 详细

一起学python基础一

时间:2018-10-27 00:22:55      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:for   ldb   咖啡   form   大小写   用户输入   动态获取   python基础   pytho   

 

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("")

 

一起学python基础一

标签:for   ldb   咖啡   form   大小写   用户输入   动态获取   python基础   pytho   

原文地址:https://www.cnblogs.com/chenzhiming/p/9858958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!