python3.0j基语法-01

python基础语法,字符编码,python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)

print("Hello word")

一个简单hello word输出

name = “kevm”

name2 = name

print ("my name is ",name,name2)

简单的一个变量输出,在开发程序里,没有标准的输入,但是必须有标准的输出,

多行注释,标准格式化输出放有三种,分别如下

name = input( "name :")                #输入age = int(input("age:"))                 #输入 #强制把字符串转换成整数

print(type(age)  , type ( str (age) ))         #强制整形转换字符串

#type( str (age))                     #转换成正兴job = input("job: ")                  #输入

info = ‘‘‘=================info of %s ===============Name:%sAge:%dJob:%s‘‘‘ % (name,name,age,job)print(info)

‘‘‘第一种格式化输出‘‘‘#定义模块输出#%s整数检测#%d帮助检查数据类型#%f 检测浮点

#格式化输出‘‘‘%% 百分号标记 #就是输出一个%%c 字符及其ASCII码%s 字符串%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八进制)%x 无符号整数(十六进制)%X 无符号整数(十六进制大写字符)%e 浮点数字(科学计数法)%E 浮点数字(科学计数法,用E代替e)%f 浮点数字(用小数点符号)%g 浮点数字(根据值的大小采用%e或%f)%G 浮点数字(类似于%g)%p 指针(用十六进制打印值的内存地址)%n 存储输出字符的数量放进参数列表的下一个变量中‘‘‘info2 = ‘‘‘=================info of {_name} ===============Name:{_name}Age:{_age}Job:{_job}‘‘‘ .format ( _name=name,              _age=age,             _job=job )print(info2)

‘‘‘第二种格式化输出‘‘‘

info3 = ‘‘‘================info of {0}===============Name:{0}Age:{1}Job:{2}‘‘‘ .format(name,age,job)print(info3)‘‘‘第三种格式化输出‘‘‘

输出结果如下

================================================================================

D:\Python35\python.exe D:/项目开发/pady01/pady01/name_user.py
name :ke
age:34
<class ‘int‘> <class ‘str‘>
job: sdfw

=================info of ke ===============    #第一种格式化输出

Name:ke
Age:34
Job:sdfw

=================info of ke =============== #第二种格式化输出
Name:ke
Age:34
Job:sdfw

================info of ke===============    #第三种格式化输出
Name:ke
Age:34
Job:sdfw

*//常用的是最上面两个格式化输出,第三种格式化输出比建议使用//*

name = input("username:")       #输入#password = getpass.getpass("password:")  #这个模式在python的GUI才能实现输入  password = input("password:")      #这个password在pytharm开发工具里可以使用print( name,password)                  #标准的答应输出========================================================
import  getpass_username = ‘kevm‘_password = ‘123456‘username = input("username: ")#password = getpass.getpass("Password: ")password = input("Password: ")#password = input("Password:")

#if _username == username and _password == password:#    print("Welcome user {name} login...".format(name=username))#else:#    print("Invalid username Password")

if _username == username and _password == password:    print("Welcome user {name} login ...".format(name=username))else:    print("Invalid username or password",password)一个简单的用户登录时,输错密码三次,提示账户被锁定,要求找管理解锁while循环
count = 0                   #count 等于0 while True:          #在while条件成为真的情况下,会不停一直循环,    print("count:",count)     #打印输出没循环一次的count值    count = count +1 #count +=1 #每次加一    if count == 1000:           #等到count值是1000的时候,就会停止无限循环        break            #break 是终止循环,=========================================================================================
age_of_oldboy = 56           #

#guess = int(input( "guess age:"))

while True:                              #while循环,规定次数    if conut ==3:        break    guess_age = int(input("guess age:"))    if guess_age == age_of_oldboy:        print("yes, you got it.")        break    elif guess_age > age_of_oldboy:        print("think smailer....")    else:        print("think bigger!...")    conut +=1

for i in range(3):                                 #for循环规定制定次数循环    guess_age = int(input("guess age:"))    if guess_age == age_of_oldboy:        print("yes, you got it.")        break    elif guess_age > age_of_oldboy:        print("think smailer....")    else:        print("think bigger!...")#正常走完上面的代码才会执行下面代码else:    print("you have tried tooo many times .. fuck off")===================================================================================================任性猜年龄
age_of_oldboy = 56count  = 0while count <3:    guess_age = int(input("guess age:"))    if guess_age == age_of_oldboy:        print("yes, you got it.")        break    elif guess_age > age_of_oldboy:        print("think smailer....")    else:        print("think bigger!...")    count +=1    if count == 3:                                          #添加了一个if判断,你是需要继续玩下去,如果要玩下去,回车键,不先想玩下去,选择输入n结束        countine_confirm = input("do you want to keep guessing ...?")        if countine_confirm  !=‘n‘:            count =0else:                                                  #有了if判断,eles就不需要了    print("you have tried tooo many times .. fuck off")===========================================================================================================================================================================================
for i in range(0,10,2):    print("loop ",i)#输出双数,跳一个打印输出一个,python里默认是1,=========================================================================================================================================================================================
for i in range(0,10):                                       #打印输出三次,停止for循环输出    if i <3:        print( "loop ", i)    else:        continue                                        #continue是继续    print("hehe!!")                     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++for i in range(10):                                    #for循环中for,可以添加多个for循环,    print(‘...............‘,i)    for j in range(10):                                          print(j)        if j >5:                                      #if判断5大于就会停止for循环,            break                                      #结束当前的for,bareak
				
时间: 2024-10-07 05:06:41

python3.0j基语法-01的相关文章

Python2和Python3的一些语法区别

Python2和Python3的一些语法区别 python Python2和Python3的一些语法区别 1.print 2.input 3. python3版本相对2版本的部分其他区别 问题:为何会出现乱码的情况 问题:如何获取编码方式的信息? 问题:在控制台上看到的到底是什么? 1.print 在版本2的使用方法是: print 'this is version 2 也可以是 print('this is version 2') 但到了3,就只能加上括号,像一个函数一样来使用 print:

swift 基本语法---01

Swift是苹果公司于2014年WWDC发布的一款全新的编程语言,这门语言可以用来开发ios,Mac的应用程序,苹果从2010年开始设计Swift语言,耗时4年. Swift的语法内混合了JavaScript.Objective-C.Python这三门语言,语法简单,代码简洁,而且在开发ios和Mac的应用程序时可以和Objective-C混用.Swift拥有了脚本语言语法简单和易于编写和测试的优点,同时也有Objective-C能够更好的利用设备性能的强大之处. Swift的一些简单语法: "

学习python3 MySQL数据库语法遇到的问题:&quot;Can&#39;t connect to MySQL server on &#39;localhost&#39;

运行学习教程里面的mysql数据库按照里面要的步骤安装pyMySQL,学习里面的内容,会出现一些疑问,我也遇到了,发现这是一个认识上错误,实例如下: 根据基础教程运行下面代码,会报错: #!/usr/bin/python3 import pymysql # 打开数据库连接 db = pymysql.connect("localhost","test","test","DB" ) # 使用 cursor() 方法创建一个游标对象

04-OC特有语法01

一.注释 #pragma mark - 内容 作用:在Xcode中可以方便定位到该方法的存在 二.点语法 1. 利用点语法替换set方法和get方法 * 方法调用 Student *stu = [Student new]; [stu setAge:100]; int age = [stu age]; * 点语法 stu.age = 100; int age = stu.age; 2. 点语法的本质 * 其实点语法的本质还是方法调用 * 当使用点语法时,编译器会自动展开成相应的方法 三.成员变量的

OC特有语法-01

点语法 利用点语法替换set方法和get方法 方法调用 Student *stu = [Student new]; [stu setAge:100]; int age = [stu age]; 点语法 stu.age = 100; int age = stu.age; 点语法的本质 其实点语法的本质还是方法调用 当使用点语法时,编译器会自动展开成相应的方法 死循环注意 - (void) setAge:(int)age { // 下面的代码会引发死循环 self.age = age; } - (i

14-12-27 C# 语法 01

1    .Net FrameWork框架是.Net平台中不可或缺的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常的运转..Net FrameWork框架包含两部分CLR(公共语言运行时)和.Net类库 2    计算机能听得懂的语言就是编程语言,学习JAVA的同学所使用的平台就是JAVA平台,所使用的语言就是JAVA语言,学习.Net的同学,我们使用的平台就是.Net平台,我们所使用的语言就是C#语言.在.Net平台中C#才是我们的主流开发语言.我们可以通过

Python3的基础语法

1,编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: 1 # -*- coding: cp-1252 -*- 2,标识符 第一个字符必须是字母表中字母或下划线'_'. 标识符的其他的部分有字母.数字和下划线组成. 标识符对大小写敏感. 不能用保留字 标识符定义应该有实际意义 在Python 3中,非-ASCII 标识符也是允许的了 3,保留字 保留字即关键字,我们不能把它们用作任何标识符名称.Pyt

十分钟学python基础语法01

# python官网:http://www.python.org/ # Tuple用( )标识.List用[ ]标识.Dictionary用{ }标识 # 除非对input有特别的需求,否则应该尽量可能使用raw_input函数 # 改变终端字体颜色与型号:http://blog.csdn.net/gatieme/article/details/45439671 ## 后的事项为各部分标题,各部分内容可直接根据标题进行索引 ## 一.前提事项 ## 二.编程模式 ## 三.基本格式 一.前提事项

vue的基础概念和语法01

vue的特点和web开发中的常见高级功能 解耦视图和数据 可复用的组件 前端路由技术 状态管理 虚拟DOM 数据响应式 不是所有元素操作都Vue都会监听并实现数据响应式 ```js //push方法:追加 this.letters.push('aaa') //pop(): 删除数组中的最后一个元素 this.letters.pop(); //shift(): 删除数组中的第一个元素 this.letters.shift(); //unshift(): 在数组最前面添加元素 this.letter